// action类型名称
export const ADD_TODO="ADD_TODO";
export const COMPLETE_TODO="COMPLETE_TODO";
export const SET_VISIBILITY_FILTER="SET_VISIBILITY_FILTER";

// 添加待办项
export const addTodo=(text)=>{
    return{
        type:ADD_TODO,
        text
    }
}

// 用户触发完成，index 具体代办事项的id
export const completeTodo=(index)=>{
    return{
        type:COMPLETE_TODO,
        index
    }
}

// 用户进行过滤待办项
export const setVisibilityFilter=(filter)=>{
    console.log(filter)
    return{
        type:SET_VISIBILITY_FILTER,
        filter
    }   
}

// 过滤类型常量
export const VisibilityFilters={
    SHOW_ALL:"SHOW_ALL",//显示全部
    SHOW_COMPLETED:"SHOW_COMPLETED",//显示完成的
    SHOW_ACTIVE:"SHOW_ACTIVE"//显示待办项
}